PULSOFT

Ejercicio 1

Escribir una función que muestre por pantalla el saludo ¡Hola amiga! cada vez que se la invoque.

Ejercicio 2

Escribir una función a la que se le pase una cadena y muestre por pantalla el saludo ¡hola !.

Ejercicio 3

Escribir una función que reciba un número entero positivo y devuelva su factorial.

Ejercicio 4

Escribir una función que calcule el total de una factura tras aplicarle el IVA. La función debe recibir la cantidad sin IVA y el porcentaje de IVA a aplicar, y devolver el total de la factura. Si se invoca la función sin pasarle el porcentaje de IVA, deberá aplicar un 21%.

Ejercicio 5

Escribir una función que calcule el área de un círculo y otra que calcule el volumen de un cilindro usando la primera función.

Ejercicio 6

Escribir una función que reciba una muestra de números en una lista y devuelva su media.

Ejercicio 7

Escribir una función que reciba una muestra de números en una lista y devuelva otra lista con sus cuadrados.

Ejercicio 8

Crea un función EscribirCentrado, que reciba como parámetro un texto y lo escriba centrado en pantalla (suponiendo una anchura de 80 columnas; pista: deberás escribir 40 - longitud/2 espacios antes del texto). Además subraya el mensaje utilizando el carácter =.

Ejercicio 9

Crea un función “ConvertirEspaciado”, que reciba como parámetro un texto y devuelve una cadena con un espacio adicional tras cada letra. Por ejemplo, “Hola, tú” devolverá “H o l a , t ú “. Crea un programa principal donde se use dicha función.

Ejercicio 10

Crea una función “calcularMaxMin” que recibe una lista con valores numéricos y devuelve el valor máximo y el mínimo. Crea un programa que pida números por teclado y muestre el máximo y el mínimo, utilizando la función anterior.

Ejercicio 11

Vamos a crear un programa para trabajar con una pila. Una pila es una estructura de datos que nos permite guardar un conjunto de variables. La característica fundamental es que el último elemento que se añade al conjunto es el primero que se puede sacar. Para representar una pila vamos a utilizar una lista de cadenas de caracteres. Vamos a crear varias funciones para trabajar con la pila: LongitudPila: Función que recibe una pila y devuelve el número de elementos que tiene. EstaVaciaPila: Función que recibe una pila y que devuelve si la pila está vacía, no tiene elementos. EstaLlenaPila: Función que recibe una pila y que devuelve si la pila está llena. AddPila: función que recibe una cadena de caracteres y una pila, y añade la cadena a la pila, si no está llena. si esta llena muestra un mensaje de error. SacarDeLaPila: Función que recibe una pila y devuelve el último elemento añadido y lo borra de la pila. Si la pila está vacía muestra un mensaje de error. EscribirPila: Función que recibe una pila y muestra en pantalla los elementos de la pila. Realiza un programa principal que nos permita usar las funciones anterior, que nos muestre un menú, con las siguientes opciones: Añadir elemento a la pila Sacar elemento de la pila Longitud de la pila Mostrar pila Salir